package com.qn.visitor.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.qn.common.base.model.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.Data;

import java.util.Date;
/**
 * qingniu-cloud user source analysis
 *
 * @Author: TXG
 * @Date: 2024/6/11
 * @Version V0.0.2
 */
@Data
@Tag(name="user_agent信息存储")
@TableName("user_agent_record")
public class UserAgentRecord extends BaseEntity {
    @Schema(description = "ID")
    public Integer id;
    @Schema(description = "哈希值（具有唯一性）")
    private String hash;
    @Schema(description = "原始数据")
    private String source;
    @Schema(description = "设备类型")
    private String deviceClass;
    @Schema(description = "设备制造商")
    private String deviceBrand;
    @Schema(description = "设备版本")
    private String deviceVersion;
    @Schema(description = "系统类型")
    private String systemClass;
    @Schema(description = "系统名称")
    private String systemName;
    @Schema(description = "系统版本")
    private String systemVersion ;
    @Schema(description = "浏览器类型")
    private String browserType;
    @Schema(description = "浏览器名称")
    private String browserName;
    @Schema(description = "浏览器版本")
    private String browserVersion;
    @Schema(description =  "创建时间")
    public Date newTime;
}
